package com.lingkun.demo.sys.service;

import com.lingkun.demo.sys.entity.RoleMenu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lingkun.demo.sys.entity.sysVo.RoleVo;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 小龙
 * @since 2021-04-24
 */
public interface RoleMenuService extends IService<RoleMenu> {


    //获取每个权限对应的角色
    Map<String,List<String>> role_menu();

    // 角色的基本信息， 分配角色的路由
    Boolean updateRoleMenu(String roleId, RoleVo roleVo);

    //创建角色及其分配角色的权限
    Boolean addRole(RoleVo roleVo);

    //通过角色id删除角色宇权限表的关联数据
    Boolean removeRoleMenu(String roleId);
}
